Parallel Matrix Multiplication on a Linear Array with a Reconngurable Pipelined Bus System Parallel Matrix Multiplication on a Linear Array with a Reconngurable Pipelined Bus System

نویسندگان

  • Keqin Li
  • Victor Y. Pan
چکیده

The known fast sequential algorithms for multiplying two N N matrices (over an arbitrary ring) have time complexity O(N), where 2 < < 3. The current best value of is less than 2.3755. We show that for all 1 p N , multiplying two N N matrices can be performed on a p-processor linear array with a reconngurable pipelined bus system (LARPBS) in O N p + N 2 p 2== log p time. This is currently the fastest parallelization of the best known sequential matrix multiplication algorithm on a distributed memory parallel system. In particular, for all 1 p N 2:3755 , multiplying two N N matrices can be performed on a p-processor LARPBS in O N 2:3755 p + N 2 p 0:8419 log p time, and linear speedup can be achieved for p as large as O(N 2:3755 =(log N) 6:3262). Furthermore, multiplying two NN matrices can be performed on an LARPBS with O(N) processors in O(log N) time. This compares favorably with the performance on a PRAM.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast and Scalable Parallel Matrix

We present fast and highly scalable parallel computations for a number of important and fundamental matrix problems on linear arrays with reconngurable pipelined optical bus systems. These problems include computing the N th power, the inverse, the characteristic polynomial, the determinant, the rank, and an LU-and a QR-factorization of a matrix, and solving linear systems of equations. These c...

متن کامل

Parallel Matrix Multiplication on a Linear Array with a Reconfigurable Pipelined Bus System

The known fast sequential algorithms for multiplying two N N matrices (over an arbitrary ring) have time complexity O(N ), where 2 < < 3. The current best value of is less than 2.3755. We show that for all 1 p N , multiplying two N N matrices can be performed on a p-processor linear array with a reconfigurable pipelined bus system (LARPBS) in O(N =p + (N=p ) log p) time. This is currently the f...

متن کامل

Parallel Matrix Multiplication on a Linear Array with a Recon gurable Pipelined Bus System

The known fast sequential algorithms for multiplying two N N matrices over an arbitrary ring have time complexity O N where The current best value of is less than We show that for all p N multiplying two N N matrices can be performed on a p processor linear array with a recon gurable pipelined bus system LARPBS in

متن کامل

Fast and Processor Efficient Parallel Matrix Multiplication Algorithms on a Linear Array With a Reconfigurable Pipelined Bus System

We present efficient parallel matrix multiplication algorithms for linear arrays with reconfigurable pipelined bus systems (LARPBS). Such systems are able to support a large volume of parallel communication of various patterns in constant time. An LARPBS can also be reconfigured into many independent subsystems and, thus, is able to support parallel implementations of divide-and-conquer computa...

متن کامل

On Designing Communication-Intensive Algorithms for a Spanning Optical Bus Based Array

The Reconngurable Array with Spanning Optical Buses (or RASOB) architecture provides exible reconnguration and strong connectivities with low hardware and control complexities. We use a parallel implementation of the matrix transposition as well as multiplication algorithms as an example to show how the architectural capabilities can be taken advantage of in designing eecient parallel algorithms.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997